package com.wdg.dao;

import com.wdg.pojo.Reg_user;

import java.sql.ResultSet;
import java.util.ArrayList;

public interface UserDao {
    // 执行SQL语句得到ResultSet对象
    public ResultSet slecteSQL();
    // 执行SQL语句得到ResultSet对象
    public ArrayList<Reg_user> findList();
    // 注册，使用Statement对象的拼接SQL方式
    public void reg(String user,String pw,Integer age);
    // 注册，使用PreparedStatement对象的拼接SQL方式
    public void reg_pst(String user,String pw,Integer age);
    // 注册，使用PreparedStatement对象的拼接SQL方式，形参为对象
    public void reg_pst_bean(Reg_user u);
    // 登录
    public boolean login(String user,String pw);
    // 通过ID删除用户
    public void delUserById(Integer id);
    // 通过ID得到用户
    public Reg_user findUserById(Integer id);
    // 修改用户信息，通过ID定位
    public void modifyUser(Reg_user u);
    // 防止重名注册
    public boolean checkName(String user);
    // 登录中，通过用户名获得用户
    public Reg_user getUser(String user);
}
